# 能不能使用类装饰器去装饰函数呢？

class Counter:

    def __init__(self):
        self.count = 0

    def __call__(self, *args, **kwargs):
        self.count += 1
        print(F"已经被调用类{self.count}次～")


c = Counter()

# 当一个对象后面通过()调用的时候就会被魔法方法 __call__ 拦截
c()
# 已经被调用类1次～
c()
# 已经被调用类2次～
c()
# 已经被调用类3次～

# 如何使用该 Counter 去装饰指定的函数呢？作用是统计函数被调用的次数
# 具体看：64类和对象_类装饰器_4.py
